using ASPNETByExample;
using System.Web.UI.WebControls;
namespace ASPNETByExample
{
public class ReqYesNoDropDownList : System.Web.UI.Control, System.Web.UI.INamingContainer
{
// Declare child controls
protected YesNoDropDownList ynList;
protected RequiredFieldValidator ynRequired;
public ReqYesNoDropDownList()
{
this.ynList = new YesNoDropDownList();
this.ynRequired = new RequiredFieldValidator();
ynList.ID = "YesNo" + this.UniqueID;
ynRequired.ControlToValidate = ynList.ID;
ynRequired.Display = ValidatorDisplay.Dynamic;
ynRequired.Enabled = true;
ynRequired.EnableViewState = false;
ynRequired.Text = "*";
ynRequired.ErrorMessage = "You must select either Yes or No.";
}
public string Value
{
get
{
return this.ynList.Value;
}
set
{
this.ynList.Value = value;
}
}
protected override void CreateChildControls()
{
this.Controls.Clear();
this.Controls.Add(ynList);
this.Controls.Add(ynRequired);
}
}
}